@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#FFF;
	font: normal 62.5%  "Arial", sans-serif;
}
a{
	color:#325C8E;
	text-decoration:none;
}
img{
	border:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
font{
	color:#000;
	
	font-size:13px;
	height:30px;
	line-height:30px;
	display:block;
	font-weight:bold;
	padding:3px 10px;
	margin-top:1px;
}
/*网页正文*/
#warp{
	width:1000px;
	margin:0 auto;
}
/*首页顶部右侧*/
#top{
	color:#325C8E;
	height:20px;
	line-height:20px;
	text-align:right;
	font-size:13px;
	margin-bottom:10px;
	
}
#top a{ margin-left:5px;}
#warp_con{
	
	padding:0px;
}
/*正文头部*/
#header{width:1000px;}
.head_top{
	height:84px;
}
.head_logo{
	width:210px;
	float:left;
}
.head_search{
	float:right;	
	width:506px;
	margin:20px 0;
}
.form_search{
	width:200px;
	float:right;	
}
.txt_search{
	width:176px;
	border:1px solid #CCC;
	float:left;
	height:15px;
}
.btn_search{
	background:url(http://www.cpa800.com/templets/default/images/18/search.gif) no-repeat;
	width:20px;
	height:19px;
	border:none;
	cursor:pointer;
	float:right;
}
.head_bottom{
	height:30px;
	width:1000px;
	background:url(http://www.cpa800.com/templets/default/images/18/banner.gif) no-repeat;
}
.head_bottom ul{
	list-style:none;
	padding:2px 0 0 0;
	margin:0;
}
.head_bottom ul li{
	float:left;
	background:url(http://www.cpa800.com/templets/default/images/18/seperator.gif) no-repeat right;
}
.head_bottom ul li a{
	float:left;
	color:#000;
	font-weight:bold;
	height:27px;
	font-size:1.3em;
	margin:-1px 1px 0px 1px;
}
.head_bottom ul li a.act{
	background-color: #525252!important;
	margin: -1px 0px -3px 0px;
	height: 25px;
	border-left: #525252 solid 1px;
	border-right: #525252 solid 1px;
	border-top: #525252 solid 1px;
	border-bottom: #525252 solid 2px;
	height: 26px;
	position: relative;
	z-index: 6;
	padding: 0;
	color:#fff;
	background: #525252;
}
.head_bottom ul li a span{
	display:block;
	margin:4px 9px 0 9px;
}
.head_index{
	background:gainsboro;
}
.seper{
	padding:8px 0;
	font-size:12px;
}
.seper span a{
	color:#a39800;
}


/*隐藏层*/
div.subnavOverlayContainer {
	display: none; 
	position: absolute; 
	top: -800px; 
	left: 245px; 
	width: 742px; 
	_left: 169px;/*for IE6*/;
	_margin-left:33px;
	z-index:10;
}
*html div.subnavOverlayContainer {
	left:207px;
}
div.subnavOverlayContainer div div {
	-moz-box-shadow:0 0 12px #666;
	box-shadow: 0 0 12px #666;
	-webkit-box-shadow: 0 0 12px #666;
	background: #525252;
	border:medium none;
	padding-bottom:10px;
}
div.subNavContainer{
	width: 530px;
	height: auto; 
	margin:0; 
	border:1px solid #999; 
	padding:0; 
	position:absolute; 
	top:26px;
}
*html div.subNavContainer{
	top:31px;
}
div.subnavOverlayContainer div div ul.level2topicheader {
	list-style:none; 
	margin:0; 
	padding:0; 
	float:left;
}
div.subnavOverlayContainer div div ul.level2topicheader li.two { 
	margin:5px 0px 0px 1px; 
	padding: 0px 0px 0 6px; 
}
div #mainnav_careers ul.level2topicheader li a {width:206px; }
div.subnavOverlayContainer div div ul.level2topicheader li.two a {color: #ffe600; font-size:12px;}
div.subnavOverlayContainer div div ul.level2topicheader li a { 
	border-bottom: 1px #999 solid; 
	text-decoration:none; 
	display:block; 
	width:110px; 
	color:#000; 
	font-size:11px; 
	font-weight:bold; 

	padding:5px;
}
div.subnavOverlayContainer div div ul.level2topicheader li a:hover {
	background-color:#dcdcdc; 

	text-decoration:none; 
	
	border-bottom: 1px #999 solid;
	
	padding:5px;
}
div.subnavOverlayContainer div div ul.subUlFirst li a {
	background:transparent;
	border-bottom:0 none;
	color:#DDD;
	font-size:12px;
	font-weight:normal;
	
	text-decoration:none;
	padding:5px;
}
div.subnavOverlayContainer div div ul.subUlFirst li a:hover {
	font-size:10px; 
	font-weight:normal; 
	border-bottom:0px none; 
	background-color:#dcdcdc; 
	border-left:#ffe600 3px solid; 
	
	padding:5px;
}
ul.subUlFirst li a, ul.subUlSecond li a {
	color: #fff!important;	
	display: block;	
}
ul.level2topicheader li a:hover,.subUlSecond li a:hover,ul.subUlFirst li a:hover{
	background-color:#666!important;
	background-image: none!important;
}

#con{
	height:753px;
}
#con2{
	height:auto;
}
.con_left{
	float:left;
	width:735px;
}




/*首页左侧栏目*/
.con_left_bottom{
	font-size:12px;
	width:735px;
}
.con_left_bottom_left{
	width:265px;
	float:left;
}
.con_left_bottom .font_title{
   border-bottom:2px solid #666666;
	height:30px;
	line-height:30px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:2px 10px;
}
.con_left_bottom_left_con{
	border:1px solid #dcdcdc;
	
	padding:15px 10px;
}
.con_left_bottom_left_con li{ padding-bottom:20px;}

.con_left_bottom_left_con li a{ font-weight:bold; color:#336699;}
.con_left_bottom_left_con li a:hover{ color: #990000; text-decoration: underline;}

.con_left_bottom_left_con li p{ margin:0; padding-top:5px; color:#333333; line-height:18px;}


.con_left_bottom_left_con_title{

	font-size:12px;
	line-height:30px;
	height:30px;
	
	
}
.con_left_bottom_left_con table{
	margin-bottom:12px;
}
.con_left_bottom_left_con table tr td{
	line-height:24px;	
}
.con_left_bottom_right{
	width:470px;
	float:right;
}

#fav_list ul li{
	
}
#fav_list ul li a{
	display:inline-block;
	color:#325C8E;
}
.fav_list_left{
   float:left;
   width:130px;
   padding:10px;
   padding-bottom:0px;
}
.fav_list_right{
   float:right;
   width:295px;
   padding:10px;
   padding-bottom:0px;
   margin-top:15px;
   font-family:"微软雅黑","黑体", "宋体", "Arial Unicode MS"
}

#fav_list li{ }
#fav_list a:hover{ color:#990000; text-decoration: underline; }
.fav_list_l{ float:left; width:140px;}
.fav_list_r{ float: left; width:310px; padding-bottom:35px;}

.fav_list_r h3{ font-size:16px; font-family: "微软雅黑","黑体","宋体", "Arial Unicode MS"; margin:0;}
.fav_list_r p{ margin:0; line-height:20px; padding-top:5px;}
.fav_zyfwlist_r{width:550px; float: left; padding-bottom: 15px;}
.fav_zyfwlist_l{ padding-top:5px;}

.fav_list_right li a{ color:#336699; font-size:16px; font-weight:bold;}
.fav_list_right li a:hover{color: #990000; text-decoration: underline;}
.fav_list_right p a:hover{color: #990000; text-decoration: underline;}





.con_left_bottom_right .right_font_title{
    border-bottom:2px solid #A59700;
	font-size:16px;
	color:#000;
}
/*首页右侧栏目*/
.con_right{
	width:250px;
	float:right;
	background:#ededed;
	border:1px solid #dbdbdb;
}
.con_right_contact{
	
}
.con_right_contact table tr td.contactp{
	font-size:13px;
	padding:3px 7px;
	
	
}
.con_right_contact a{ color:#333333;}
.con_right_contact a:hover{ color: #990000;}
.con_right_contact  .contactp a{ color:#336699;}

.con_right_ask{
	
	height:290px;
	
}

.con_right_ask ul{
	margin:5px 0 0 15px;
}
.con_right_ask ul li{
	font-size:12px;
	line-height:25px;
	background:#FFFFFF;
	margin-top:3px;
	padding-left:5px;	
}
.con_right_ask ul li a{
	font-size:12px;
	color:#000;
}
.con_right_ask ul li a:hover{color: #990000;}
.con_right_baochi{
	
	height:250px;
	
}

/*网页尾部*/
#megafooter {background:#333; padding: 0 20px 20px; position: relative; /*border-top: 3px solid #a59700;*/ height:20px; width:960px;}
#megafooter a {color: #797979; padding: 5px 0; display: block;}
#megafooter a:hover {color:#fff; border-left:3px solid #ffe700; padding-left:7px; background: rgba(0, 0, 0, 0.15);}
#megafooter h3 {font-size:13px; letter-spacing:3px; line-height:35px; margin:15px 0 0 0; text-transform:uppercase;color:#FFF; font-family:微软雅黑; border-bottom:1px solid #5b5b5b;}
#megafooter h3 a {color:#999999; border: none;}
#megafooter  ul {margin:0; padding: 0;}
#megafooter  li {font-size: 12px; line-height: 1.2em; margin: 0; padding: 0; list-style-type: none;}
#megafooter .group {float: left; margin-right: 20px; width: 170px;}
#megafooter .last {margin-right: 0;}
/* IE6 */
* html #megafooter a {height: 1%;}
* html #megafooter a:hover {background-color: #333;}
* html #megafooter, * html #footer_top {zoom: 1; overflow: auto;}
/* IE7 */
*:first-child+html #megafooter a, *:first-child+html #megafooter {min-height: 1px;}
*:first-child+html #megafooter a:hover {background-color: #333;}

#footer_con {margin: 0 auto; text-align: left; width: 1000px;}
#footer_con_top {background: #d6d6d6; font-size: 12px; padding: 7px 13px; height:16px; }
#footer_con_top ul li {float:right;}
#footer_con_top li {margin: 0; padding: 0; list-style: none; float: left;}
#footer_con_top a {display: block; float: left; margin: 0 7px; color: #666;}
#footer_con_bottom p {margin: 10px 20px 20px 20px; font-size:12px;}
#copyfooter{
	text-align:center; 
	line-height:30px; 
	font-size:12px; 
	color:#999;
}

#footer a:hover{ color:#990000;}




.l_dh_ico{color: #A59A37; background: url(../images/18/category_nav_present.gif) no-repeat 90% center;
}
.typename{padding-top: 25px; padding-left: 15px; padding-bottom: 6px; font-size: 22px; float: left; font-family: "微软雅黑", "黑体", "宋体", "Arial Unicode MS"}
.list_seper{padding-top: 40px; padding-right: 15px; padding-bottom: 6px; font-size: 12px; float: right;}
#content_right a:hover{ color:#990000; text-decoration: underline;}


#imgnav {
	height:230px;
	background:#000;
	width:735px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#img {
	z-index:10;
}
#img img {
	width:735px;
	height:230px;
	display:none;
}
.ctrl {
	position:absolute;
	z-index:100;
	bottom:5px;
	right:1px;
	width:130px;
	height:22px;
	overflow:hidden;
}
.ctrl ul {
	float:left;
	line-height:22px;
	overflow:hidden;
	width:140px;
	filter: alpha(opacity=30);
	-moz-opacity:0.5;
	opacity: 0.5;
}
.ctrl li {
	display:block;
	height:22px;
	text-align:center;
	font-size:14px;
	font-weight:900;
	background:#000;
	color:#fff;
}
.ctrl span {
	float:left;
	width:18px;
	height:18px;
	line-height:18px;
	cursor:pointer;
	margin-right:1px;
	color:#FFF;
	text-align:center;
}
.ctrl span.hov {
	background:#EFE6E6;
	border:1px solid #333;
	color:#000;
	font-weight:bold;
}
.ctrl div {
	float:right;
	width:110px;
}
.yi {
    display: none;
    height: 1px;
}

.bdlist li{ border-bottom:1px #ddd dashed; padding:10px 0;}
.bdlist li h3{ padding:0; font-size:16px;}
.bdlist li p{ color:#666;}